package userEntity

// EbUserNotice 用户通知表
type UserNotice struct {
	ID       int64  `json:"id" gorm:"column:id" form:"id"`                      // 自增ID
	Uid      string `json:"uid" gorm:"column:uid" form:"uid"`                   // 接收消息的用户id（类型：json数据）
	Type     int8   `json:"type" gorm:"column:type" form:"type"`                // 消息通知类型（1：系统消息；2：用户通知）
	User     string `json:"user" gorm:"column:user" form:"user"`                // 发送人
	Title    string `json:"title" gorm:"column:title" form:"title"`             // 通知消息的标题信息
	Content  string `json:"content" gorm:"column:content" form:"content"`       // 通知消息的内容
	AddTime  int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`    // 通知消息发送的时间
	IsSend   int8   `json:"is_send" gorm:"column:is_send" form:"is_send"`       // 是否发送（0：未发送；1：已发送）
	SendTime int64  `json:"send_time" gorm:"column:send_time" form:"send_time"` // 发送时间
}

// TableName 表名称
func (*UserNotice) TableName() string {
	return "eb_user_notice"
}
